Updates StageRace 2003
Below an overview is given of the updates of StageRace 2003. Per
update a list of modifications (fixes) is given in
descending order of priority, severity or appreciation.
Updates Overview
Fixes per Update
Date |
Version number |
Status |
Dec. 31st 2002
|
Program: V2.00 - 2003.2.00 bèta
File format:
Messaging protocol:
|
The following internal beta builds lead to this V2.00 beta
release:
- Build 451: June 16th 2002
- Build 1136: July 24th 2002
- Build 1737: October 2nd 2002
- Build 1770: October 4th 2002
- Build 1772: October 5th 2002
- Build 1987: October 17th 2002
- Build 1994: October 23rd 2002
- Build 2314: November 7th 2002
- Build 2341: November 18th 2002
- Build 2366: November 26th 2002
- Build 2733: December 31st 2002
Added Main Features
- Points classifications (in addition to sprint classifications)
can now be handled (see stage settings and the generated results).
Note that so far the classification generator from the sprint
classifications is used for this type of classification, which
might need some adaption <451>
- Functionality is added to allow for individual incidental
bonuses and penalties ('corrections') to be assigned to
competitors. Herefor the file type is adapted, a tab is added to
the Arrival dialogs, the appropriate columns are being added now to
the stage classifications (only if required) and these corrections
are taken into account with the general classification
<451>
- Through General Settings the first half stage now can be
indicated to be a prologue. This way the first half stage of your
event will not be counted towards the overall distance and have no
stage no. <1737>
- Settings dialog and underlying data structure have been
dramatically redesigned; additionally the main properties have been
removed from the main items tree <1136>
- Arrival dialog functions for half stages can now also be
accessed through the main items tree and the Edit menu, so that for
import based classifications use of the Arrival dialog is not
always necessary anymore <1770>
- Through the half stage configuration dialog time trials can now
be chosen to be based on either net times (where starting times
only exist for informational purposes) or gross times (as was the
standard way of conducting time trials in StageRace so far).
Arrival dialogs have been adjusted accordingly <1987>
- In the edit window for communiqués now an additional preview
window can be opened, immediately displaying the communiqué's body
text <1737>
- Support for .str work folder implemented with a button in File
Open/Save dialog. The folder can be set in the Options dialog
<1987>
- Drag and drop support has been implemented in the main items
tree for supporting the event items selection dialog, discussed
elsewhere <1136>
- In an event items selection dialog a number of event items can
be collected to be either printed at once or uploaded to a web
server. These functions exist alongside the existing print and
upload functions <1136>
- Through the Event item selection dialog publications can be
chosen to be used as attachments for an e-mail prepared by
StageRace <2314>
- For the time trial starting order the automatic order
generating can now also use the teams classification
<2314>
- Normal half stage type is now stricter enforced: any entered
1/xths of seconds are not taken into account anymore (They still
exist in the Arrival dialog though, to allow for accurately
applying group time on imported data) <1987>
- Functionality added to allow the user to indicate which open
document is to be used for the StageRace message protocol (Select
active document in the View menu) <451>
Added Language Features
- All fixed texts on publications are now available in
a Microsoft® Database (MultiLanguage.mdb) which allows
for choosing the publication languages on a per-event basis
(through the Configure|Settings|Presentation tab sheet) and also
for providing additional languages, which can be done by end-users,
using Microsoft® Access <451>
- Spanish multilangual captions added to the database
<2733>
- Path information for referencing MultiLanguage.mdb is added for
when StageRace runs in an atypical working directory
<2314>
Classifications Generation Improvements
- Classification generators improved; "last solution"
added that provides last resort ranking on general classification,
for points/sprint/climbing classifications <2366>
- Small improvements to classification generators ("so far",
rather than "all" stages are used) <2341>
- 2003 rules implementation finished, with depth settings added
<2733>
- When intermediately (thus before a stage arrival exists)
generating sprint and climb classifications, a general
classification is now generated, although it is not final, because
competitors that do not finish the race should be excluded.
Therefore a 'unofficial' comment is added to these classifications
<1987>
- Additionally to points classification configuration settings
entries and a dedicated classification generator have been added
for the points classification <1737>
- Through the half stage configuration dialog the calculation of
the teams classification for individual half stages can now be set
to use only the time of the deciding competitor as set in the
overall settings of the event <1987>
Competitors and Teams Improvements
- The maximum amount of competitors has been
dramatically increased from 999 up to 65535 <451>
- A new team can now be added from within the dialog for editing
a competitor <451>
- Competitors starting nos. can be changed now (only when not
used in an arrival) <451>
- Starting nos. can be edited now in the list view; long-clicking
now makes an in-place edit box appear for this <1136>
- StageRace (files) can now hold spare competitors
("non-active"): competitors without starting no. that exist in the
software but not can be used in starters lists or classifications
until they're assigned a start no. and proceed as regular
competitors ("active") <1136>
- Active/non-active radio buttons have been added to the
competitor edit dialog for supporting of spare competitors in
connection to the starting no. text field <1136>
- Copy and Cut funtionality has been added for competitors and
teams <451>
- Paste functionality has been added for teams, in addition to
the existing Paste functionality for competitors; both paste
functions have been improved slightly and will now only ask for
confirmation if there is actually something to paste and not longer
always, as before <451>
- When pasting competitors, necessary teams are not longer
generated in the background, but for every new team a team edit
dialog allows for previewing and editing the new team
<451>
- Additional to earlier fixes, when pasting competitors and
choosing for automatically (silently) adding new teams, team
properties are still prompted for when silent adding would result
in double team codes <2314>
- Through the Edit menu the starting nos. can be grayed out,
meaning that starting nos. are ignored when pasting competitors,
resulting in all pasted competitors to be added as spare
competitors <1136>
- Through the Edit menu two selected competitors can be swapped
in the competitors list (exchanging their starting nos.)
<1136>
- Competitors and teams count is displayed in the event tree now
<451>
Framework Improvements
- Files are no longer stored in an encrypted format,
because it resulted in some vague problems and did not provide any
added value anyway. Older (encrypted) files are still opened as
before while new files are stored and opened unencrypted. This
should also fix the problem where files could not be opened in a
french Windows® version. Users are alerted when an older
(encrypted) file is opened and asked to store the file in the new
format (because every time an old file is opened it can result in
some memory loss; worst case slightly slowing down the computer
during that session of Windows®) <1737>
- File optimalisation: team pointers removed from arrival class;
start nos., rankings, orderings and bonuses/points now are unsigned
16-bits variables instead of regular integers and all time unit
variables now are unsigned 32-bits variables instead of long
regular integers, throughout the entire software (resulting in up
to around 29% smaller files) <451>
- All file 'Open'/'Save as' dialogs now make differentiations
between directories, so that the directories that each type of
dialog (Open, Save, Import) uses are not showing up in the other
dialogs as well <1737>
- A confirmation is being asked for now when a file is about to
be saved in a newer file format <451>
- File save dialog on File|New is suppressed now when hardware
key is absent <451>
- Password encrypted (simple) in the new unencrypted file type
<2733>
- Automatic build numbering (accessible through the file
properties of stagerace.exe) <451>
- Extra security added (NPE) <2341>
Publications Improvements
- Printed properties (top of document) and columns
(body of document) on publications can now be chosen from Settings
<1737>
- By adding a Generate menu, functions have been made available
to switch on and off the automatic generation of html publications
every time something is changed by the user. Also individual or all
publications can be generated by choice <1987>
- Individual publications can be set to read-only through the
Generate menu <2314>
- An external publication editor can be invoked for individual
publications through the Tools menu <2314>
- Document identifier (stage no., description, communique no.) is
now repeated on every new printed page <1737>
- Main (competitors) table now repeats the column headers on
every new printed page <1737>
- Dropped out competitors can now be printed in a detailed form
in the main competitors table <1737>
- Signouts have been moved to the main competitors table in order
to form a more consistent entity with the arrived competitors and
the dropped out competitors <1737>
- Publication file names have been reviewed; in order to reduce
the length of the file names, only English and French text remain
<1770>
- Speeds on publications are now handled nicely when no distance
or time is available (for instance when during ranking no times
have been assigned) <1987>
- Possibility added for printing the individual competitors that
contributed to a certain team's teams classification ranking
<1987>
- Alignment and use of the event title and the event logo can now
be chosen from the Settings <1737>
- Various small improvements to HTML syntax and layout
<1737>
- UCI Code moved rightwards on competitors lists (rule 2.2.090)
<2314>
- Signouts can no longer be printed on half stage communiques
<1737>
- All generated files are now forced to binary, rather then
having this depend on OS settings <2733>
- Advanced option "Print background colors and images" from the
Windows Internet Options has been copied to the StageRace Options
dialog <1737>
User Interface Improvements
- Existing presentation view now switches between
presentation, competitors list, teams list and empty view, based on
the chosen tree item. This makes the competitors list dialog and
the teams list dialog obsolete, which as a result have been removed
<451>
- Both types of competitors lists are grouped in the main tree
view under competitors now and not longer divided in competitors
and teams <451>
- Every view (main tree, presentation, competitors, ...) has its
own tool bar now, which appears and disappears accordingly to the
view being displayed <451>
- Context menus have been implemented for the main items tree,
the competitors list and the teams list <1136>
- Possibility to add a new view to the same document. Also
additional tile and cascade items added to the Window menu
<451>
- Possibility to hide the main tree view in a child frame
<451>
- Color yellow added to the ID view, indicating the particular
identifier value proposition is already used for another
publication <451>
- Status bar support entirely redesigned:
- Scroll lock indicator removed <451>
- Existing presentation view file title and path removed because
these were most of the time too large anyway to be displayed
properly (an Info function has been added to the Presentation view
now to support this; the IE Properties dialog is invoked for this)
<451>
- Hardware key indicator added (locked versus free)
<451>
- Combo box to additionally select and view the active document
(see elsewhere in this release) <451>
- Indicator for the use of StageRace messaging protocol
<451>
- Additionally to [fix 20] the version no. of the currently
opened StageRace file is displayed in the status bar
<1737>Except for the Standard tool bar, tool bars now are
attached to the child frame <451>
- Expand all tree items <2341>
- Only the first child frame window (document) is maximized
explicitly now. Ergo, users are not longer annoyed by maximized
frames if they at some point restore the frame windows
<451>
- UI interface update handlers have been revised in order to
prevent unnecessary system load during program idle mode
<451>
- Message boxes during classification generation are now
displayed as topmost windows in order not to have them to disappear
by the Wait for Classification dialog <1772>
- All list views now have normal Windows® Explorer
cursor and selection behavior instead of the hot tracking from
before <1136>
- Finish deadline edit box in the half stage configuration and
underlying members have been removed <1136>
- Generalisation of dialog classes and property sheets, providing
Help shortcut button, Help shortcut key F1, quick drag and bottom
banner <451>
- Communique dialog made resizable <451>
- Updated tree items, toolbar buttons, document and program
icons, mdi client area bitmap, etc. <451>
- Applying of style guide to all dialogs <451>
- Static images have been centered now in order to solve problems
with the use of Large fonts (Windows settings, Display)
<1136>
- Updated splash screen: new logo, system modal tool window that
always gets the focus from the main frame and returns the focus
when Go is clicked <451>
Added Help Features
- Context-sensitive help support implemented
<2314>
- Context-sensitive help added to hardware key warning on
start-up <2733>
- Help Search can be invoked directly now from the Help menu
<451>
- License information is available in a nice big window now from
within the Help menu <451>
- Tip of the Day implemented, working on start up and through the
Help menu <1737>
- About and Credit dialogs have been upgraded with html views,
allowing for nicer and more centralised maintenance of their
resources <451>
- File reorganisation for the about dialog source code
<451>
- Credits updated <2733>
Various Improvements
- Improved document/view support and OO:
- Much functionality has been moved from views to documents
<451>
- Documents now order views to update (allowing for the
possibility to add a new view to the same document, see elsewhere)
<451>
- First stage data hiding <451>
- Involved updated classes: child frame and splitter
implementation, main frame, application (grouping of registration
information and functions), StageRace-document with competitors,
teams, ids, etc. <451>
- Interval on selection now also allows for using the order that
is assigned to each selected competitor for the calculation rather
than just incrementing the interval equally between every selected
competitor <2314>
- ID view now disappears when communiqué numbering is switched
off <2733>
- Print preview functionality has been added <1737>
- Time entry possibility is now removed from sprint, bonus and
climbs arrival dialogs <2314>
- Options dialog reviewed and new options added <1987>
- Tree view now updates root item on changing file name
<451>
- The most recent active page in property sheets is remembered
now <2314>
- Cut, copy and paste menu entries and accelerator keys for
presentation view improved <2314>
- Import preview dialog layout slightly changed because of tab
order problem that hid some radio buttons <2733>
- 'Select all' (Ctrl+A) functionality added for numerous list
controls (also in menus) <2314>
- Settings strings translated for Dutch version <1994>
- Small memory leak resolved for half stage import function
(through main menu only) <2733>
Other Systems
- New Help system
- New program installation
|
Jan. 5th 2003
|
Program: V2.01 - 2003.2.01 bèta
File format:
Messaging protocol:
|
- Functionality added to remove all StageRace's
registry keys by running StageRace with a "unreg"
parameter/switch
- Interpretation of encrypted version nos. fixed that prevented
from opening older file formats correctly
- "Help F1" button aligned better now in resizable dialogs
- System for anticipated time added to time trial arrival tab
sheet
Other Systems
- Program installation's uninstaller now handles shared files
properly
- Program installation's uninstaller now nicely removes all
StageRace's registry keys
- UCI competitor lists added as examples
|
Feb. 18th 2003
|
Program: V2.02 - 2003.2.02 bèta
File format:
Messaging protocol:
|
- Same gap indication is now right aligned rather
than center aligned
- Through a publication setting the document recognition string
and the communiqué number can now be chosen to be repeated on every
page or only to be printed on the first place
- Toolbars set to transparent (for improved XP look)
- Help button in common StageRace dialog set to transparent (for
improved XP look)
- THEAD ending tag corrected (typo did not lead to any problems
though)
Other Systems
- Program installation now registers My Stage Races as system
folder with appropriate icon
- Windows XP manifest file added
- Evaluation version example publications (included by mistake)
replaced by full version example publications
|
Mar. 3rd 2003
|
Program: V2.03 - 2003.2.03 final
File format:
Messaging protocol:
|
New Features
- Sign in lists added: printing, Generate menu, main
event tree, documented, etcetera
- Through selection in the publication settings, speeds and
distances can now be printed in km(/h), m(ph) or both, in contrast
to only km(/h) as before
Improvements
- Time edit box control for arrival dialogs further
improved, for instance with better copy/cut/paste support
- CSS/HTML CLASS tags added for better differentiation in the
various styles in publications
- Import classification file dialog now remembers the last opened
file, for faster importing when the same file is involved
- Upload password now also encrypted in .str file
- Shortcut to help with Help through the Help menu
Bug Fixes
- Problem fixed where V1.xx registry values got in
the way of V2 functioning (specifically with Control import
classification dialog)
- Correction for general communiqué that was not generated using
Communiqués in the Generate menu
- Start screen improved to prevent the hangup that occurred when
it was closed using Alt+F4 or Esc
- Before a document frame is closed ("PreCloseFrame") its active
view selection is now dismissed to prevent a crash when the active
view is an html view (Only occuring with XP manifest
available)
- Start screen code changed to hopefully fix a very rare bug that
crashes the application on "Go!". Is still under observation. Not
critical
Other Systems
- CSS Support documented
- Help index extended to approx. 220 relevant keywords
- Tip of the Day contents expanded
- SRSpeed: StageRace Speed Calculator 2.00: entirely revamped,
now using the same UI and calculation components as StageRace; now
also showing mph
- SRCalc: StageRace Time Calculator 2.00: entirely revamped, now
using the same UI and calculation components as StageRace
|
Mar. 29th 2003
|
Program: V2.04 - 2003.2.04 final update
File format:
Messaging protocol:
|
- Problem corrected where points for the sprint
classification were not counted for stage arrivals
- Problem corrected where bonus seconds and sprint points were
counted even if "No. of sprints incl. finish" was zero
- Problematic default starting point bonus seconds scheme for new
half stages replaced by "Standard UCI" button on Bonuses tab
sheet
- Problem corrected that resulted in a program crash when the
"unofficial" statement needed to be printed on climbing
classifications
- Redundant (and incorrect) integrity check removed from time
trial starting order dialog
- In case of a file opened of an "Unexpected file format" now not
longer a message is shown that a file of an "Older file type" was
successfully opened
- Only EN and FR are set now as publication languages by default,
and not longer all languages
- "Seperate" changed to "Separate" in MultiLanguage.mdb
Other Systems
- Markup of preformatted code snippets corrected
- Small grammar improvements to Help system
|
Apr. 24th 2003
|
Program: V2.05 - 2003.2.05 final update
File format:
Messaging protocol:
|
- Problem fixed where correction entries weren't
copied into the Correction tab sheet so that they eventually would
disappear from the event
- Problem fixed where entered values in the Correction tab sheet
were interpreted (rounded) incorrectly
- HTML table layout of Table of Contents improved
- HTML document's title now includes stage and/or half stage no.
where applicable
- Decimals value for Control import classification window when
importing Lynx FinishLynx file not longer set to default value 1,
but taken from stored previously used values
- Rare crash fixed by different approach in setting focus between
start screen and main frame
- Improved context menu for main items tree when accessed through
keyboard
|
Jun. 6th 2003
|
Program: V2.10 - 2003.2.10 final update
File format:
Messaging protocol:
|
New Features
- Classification import extended to time trials
- Export of TT*Ware (from Broder's Skunkware) files added to the
Tools menu
- Import of TT*Ware (from Broder's Skunkware) files added to the
involved import dialogs
Improvements
- Calculation of net time (when entering gross time)
for time trial now ensures that the entered arrival time is larger
than the supposed start time by adding necessary full hours
- "Competitors do not exist" dialog (when importing
classification) now lists competitors sorted on start no.
- Improving [fix 60] export files are now generated as text
files
- Sign in sheet signature line is now closely accompanied by the
competitor no, to avoid confusion during signing in
- NOWRAP added to stage no. column in table of contents
- All context-menus' entries respond to right mouse button
now
Bug Fixes
- Problem corrected where stages 1-2, 2-3, 3-4, etc.
were indicated to be a prologue "P" rather than the correct stage
no. (if "First stage is ridden as a prologue")
- Problem corrected where competitors export with competitors
with no team could lead to a crash
- Small HTML error corrected (double cell closing tag for sign in
line)
|
Aug. 26th 2003
|
Program: V2.11 - 2003.2.11 final update
File format:
Messaging protocol:
|
New Features
- When arrival data from previous half stages (in the
same full stage) is not yet available, now a time trial starting
order can be made anyway, using the last half stage of the previous
full stage as "Available" data. However, from this starters list,
only those are shown in the Arrival dialog that actually finished
in the most recent previous half stage
- A choice for the in HTML declared character set can now be made
in the HTML settings (ISO and Windows sets). This will help many
international users in getting specific characters for their
languages printed, but will be superseeded by Unicode support in a
future upgrade. Note: as this is a so-called "binary setting" this
did not require upgrading the file format, so files from this
version remain fully compatible with previous versions that used
fV2030
Improvements
- Through Options the Functions menu for Arrival tab
sheets (other than the stage arrival) can now be hidden
- Extra security added (CRC)
- Proper menus added for license view
Bug Fixes
- No longer can teams be added with an empty team
code
- Problem corrected where, in same circumstances as for [fix
149], half stage distances were not counted into the total
distance
- Dutch "Control import classification" dialog corrected that
always selected Data Handling on initialisation while it was
supposed to go to previous settings as stored in the registry
- Problem corrected where maximized state of various resizable
dialogs (such as Arrival and Settings dialog) wasn't remembered
over different instances
- Black background for crossed out competitors on cross out lists
restored that got broken due to [fix 57] or [fix 116]
- Problem corrected where (in some circumstances only) the
"Automatic from last full stage" and "Automatic from last half
stage" were switched, in the Starting order dialog for time
trials
- Problem corrected where the shown number of competitors of the
Available/Classified competitors in the Starting order dialog
weren't updated immediately after auto-generating a starting
order
|
Upcoming
Latest, current version
|
Program: V2.12 - 2003.2.12 final update
File format:
Messaging protocol:
|
Bug Fixes
Climbing category 1 (rather than category 4 before) is now set
to be the hightest, most important category. This is important when
sorting with "Differentiate between categories" on
Problem corrected that had the communiqué no. of the general
communiqué show up not or incorrectly in the table of contents
Problem corrected that prevented sprint classification
publications to be generated if, during a half stage, only sprint
points were awarded at the finish (in which case there were indeed
no intermediate sprints to print, but also the general sprint
classification for that half stage got lost)
Problem corrected that under some circumstances prevented some
function menu items to be used in Arrival dialogs
Improvements
HTML for table of contents' stage identifier column improved
Arrival tab sheets for non-finish arrivals do not longer perform
an integrity check on OK
New Features
Through the Options dialog you can now "Protect dialogs against
being exited incidentally by hitting Escape"
|
|
|
|
The reflected version number corresponds to the version
information which can be found through in the
menu. If this page is part of a help file, this help file always
connects to the latest, current version as reflected in the table
above.
Go top
|